* {
    padding: 0;
    margin: 0;
}

.bar {
    background: #55BB00;
}

.title {
    position: absolute;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 -.5rem;
    font-size: .8rem;
    font-weight: 500;
    line-height: 2.2rem;
    color: #fafafa;
    text-align: center;
    white-space: nowrap
}

.content {
    background: #fafafa;;
}

.userandpsd {
    position: relative;
    width: 80%;
    padding-top: 5%;
    margin: 0rem auto;
    border-radius: 0.1rem;
}

.input-field {
    width: 100%;
    height: 2rem;
    border-bottom: 0.005rem solid #55BB00;
    padding: 0.4rem;
    font-size: 0.8rem;
}

.username {
    margin-left: 20%;
    width: 90%;
    border: none;
    font-size: 0.6rem;
    background: #fafafa;
}

.password {
    margin-left: 20%;
    width: 90%;
    border: none;
    font-size: 0.6rem;
    background: #fafafa;
}

.login {
    position: relative;
    margin: 1rem auto;
    width: 80%;
    height: 2rem
}

.login button {
    position: relative;
    width: 100%;
    height: 100%;
    background: #55BB00;
    border: none;
    color: white;
    border-radius: 0.4rem;
    font-size: 0.8rem;

}

.forgetPsd-userRegister .forget-password {
    float: left;
    color: #55BB00
}

.forgetPsd-userRegister .user-register {
    float: right;
    color: #55BB00;
}

.input-field div {
    float: left;
    font-size: 0.7rem;
}

.forgetPsd-userRegister {
    position: relative;
    width: 80%;
    margin: 0.5rem auto;
    font-size: 0.6rem;
}

.fa-user {
    color: #55BB00;
}

.fa-lock {
    color: #55BB00;
}